package com.wz.project.sap.POST_TMDATA_SERIALAREA.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;

/**
 * 生产订单入库SERIALAREA对象 YPP_RFC_POST_TMDATA_SERIALAREA
 * 
 * @author wz
 * @date 2022-09-20
 */
public class YppRfcPostTmdataSerialarea extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 客户端 */
    @Excel(name = "客户端")
    private String MANDT;

    /** 工厂 */
    @Excel(name = "工厂")
    private String WERKS;

    /** 库存地点 */
    @Excel(name = "库存地点")
    private String LGORT;

    /** 物料号 */
    @Excel(name = "物料号")
    private String MATNR;

    /** 序列号 */
    @Excel(name = "序列号")
    private String SERIALNO;

    /** 仓位 */
    @Excel(name = "仓位")
    private String LGPLA;

    /** 数量 */
    @Excel(name = "数量")
    private String MENGE;

    /** 条目单位 */
    @Excel(name = "条目单位")
    private String ERFME;

    /** 批号 */
    @Excel(name = "批号")
    private String CHARG;

    /** 实发交货单 */
    @Excel(name = "实发交货单")
    private String VBELN_SF;

    /** 交货日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "交货日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date LFDAT;

    /** 占位交货单 */
    @Excel(name = "占位交货单")
    private String VBELN_ZW;

    /** 占位日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "占位日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date LOCKDAT;

    /** SD:国内装车单流水号 */
    @Excel(name = "SD:国内装车单流水号")
    private String ZCD;

    /** 记录的创建日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "记录的创建日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ERDAT;

    public void setMANDT(String MANDT)
    {
        this.MANDT = MANDT;
    }

    public String getMANDT()
    {
        return MANDT;
    }
    public void setWERKS(String WERKS)
    {
        this.WERKS = WERKS;
    }

    public String getWERKS()
    {
        return WERKS;
    }
    public void setLGORT(String LGORT)
    {
        this.LGORT = LGORT;
    }

    public String getLGORT()
    {
        return LGORT;
    }
    public void setMATNR(String MATNR)
    {
        this.MATNR = MATNR;
    }

    public String getMATNR()
    {
        return MATNR;
    }
    public void setSERIALNO(String SERIALNO)
    {
        this.SERIALNO = SERIALNO;
    }

    public String getSERIALNO()
    {
        return SERIALNO;
    }
    public void setLGPLA(String LGPLA)
    {
        this.LGPLA = LGPLA;
    }

    public String getLGPLA()
    {
        return LGPLA;
    }
    public void setMENGE(String MENGE)
    {
        this.MENGE = MENGE;
    }

    public String getMENGE()
    {
        return MENGE;
    }
    public void setERFME(String ERFME)
    {
        this.ERFME = ERFME;
    }

    public String getERFME()
    {
        return ERFME;
    }
    public void setCHARG(String CHARG)
    {
        this.CHARG = CHARG;
    }

    public String getCHARG()
    {
        return CHARG;
    }

    public String getVBELN_SF() {
        return VBELN_SF;
    }

    public void setVBELN_SF(String VBELN_SF) {
        this.VBELN_SF = VBELN_SF;
    }

    public String getVBELN_ZW() {
        return VBELN_ZW;
    }

    public void setVBELN_ZW(String VBELN_ZW) {
        this.VBELN_ZW = VBELN_ZW;
    }

    public void setLFDAT(Date LFDAT)
    {
        this.LFDAT = LFDAT;
    }

    public Date getLFDAT()
    {
        return LFDAT;
    }

    public void setLOCKDAT(Date LOCKDAT)
    {
        this.LOCKDAT = LOCKDAT;
    }

    public Date getLOCKDAT()
    {
        return LOCKDAT;
    }
    public void setZCD(String ZCD)
    {
        this.ZCD = ZCD;
    }

    public String getZCD()
    {
        return ZCD;
    }
    public void setERDAT(Date ERDAT)
    {
        this.ERDAT = ERDAT;
    }

    public Date getERDAT()
    {
        return ERDAT;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("MANDT", getMANDT())
            .append("WERKS", getWERKS())
            .append("LGORT", getLGORT())
            .append("MATNR", getMATNR())
            .append("SERIALNO", getSERIALNO())
            .append("LGPLA", getLGPLA())
            .append("MENGE", getMENGE())
            .append("ERFME", getERFME())
            .append("CHARG", getCHARG())
            .append("vbelnSf", getVBELN_SF())
            .append("LFDAT", getLFDAT())
            .append("vbelnZw", getVBELN_ZW())
            .append("LOCKDAT", getLOCKDAT())
            .append("ZCD", getZCD())
            .append("ERDAT", getERDAT())
            .toString();
    }
}
